@charset "utf-8";

/* layout */
body.main {overflow-y:auto;}
body.main footer {position:absolute; bottom:0; left:0; width:100%; min-width:1200px; z-index:5000;}

.main #dBody {padding:0; min-height:600px;}

.pop_bottom{position:fixed;bottom:0;width:1000px;left:0;z-index:80;/*background:rgba(42,36,34,.9);*/left:50%;transform: translateX(-50%);display:none;}

.pop_bottom li{width: 250px;float: left;}
.pop_bpic{width: 90px;height: 90px;border-radius: 50%;background:#999 no-repeat top 14px center;margin: 0 auto;transition: all 0.3s;}
.pop_bpic p{color: #fff;font-size: 16px;text-align: center;padding-top: 50px;}
.pop_bottom li a:hover .pop_bpic{background-color: #f29e00;}

/*content*/
.main-visual {position:relative; width:100%; height:100%; background-color:#24292e; overflow:hidden; *zoom:1;}
.main-visual > div {position:absolute; top:0; left:0; width:100%; height:115%;/* margin-top:-6%;*/margin-top:0!important; overflow:hidden; *zoom:1;}
.main-visual > div img {position:absolute; top:50%; left:50%; height:100%; width:auto; margin-top:100%; margin-left:100%;}
.main-visual > div .info-box {position:absolute; bottom:0; right:-360px; width:360px; height:100%; background:rgba(0,0,0,0.4);}
.main-visual > div .info-box .txt {position:absolute; bottom:0; left:0; width:268px; padding:0 31px 0 31px;}
.main-visual > div .info-box .txt * {color:#fff;}
.main-visual > div .info-box .txt h3 {display:block;font-size:40px; line-height:36px;color: #fff;font-family: '黑体';padding-bottom: 19px;border-bottom: 1px solid rgba(255,255,255,0.3);position: relative;padding-left: 8px;}
.main-visual > div .info-box .txt h3:before{content: '';width: 3px;height: 38px;background: #f29e00;position: absolute;top: 0;left: 0;}

.main-visual > div .info-box .txt li {position:relative; margin-top:8px; font-size:18px;line-height:21px;}
.main-visual > div .info-box .txt li:first-child {margin-top:17px;}
.main-visual > div .info-box .txt li span {position:absolute; top:0; left:0; width:94px; text-indent:0;}
.main-visual > div .info-box .txt a {display:inline-block; margin:126px 0 45px; font-size:16px; opacity:0; *zoom:1; *display:inline;padding-bottom: 10px;position: relative;}
.main-visual > div .info-box .txt a:after{content: '';width: 45px;height: 1px;background: rgba(242,158,0,0.6);position: absolute;left: 0;bottom: 0;transition: all 0.3s;}
.main-visual > div .info-box .txt a:hover:after{width: 100%;}

.main-control .btn-prev {position:absolute; top:50%; left:2%; margin-top:-40px; z-index:500;}
.main-control .btn-next {position:absolute; top:50%; right:2%; margin-top:-40px; z-index:500;}
.main-control .btn-prev p,
.main-control .btn-next p {position:absolute; top:26px; right:-10px; color:#fff; font-size:14px; font-family:'arial'; letter-spacing:1px; text-shadow:1px 1px 0 #666; opacity:0.8; filter:alpha(opacity=80);}
.main-control .btn-next p {left:-12px;}

.guide-icon {position:absolute; top:50%; left:50%; margin-top:-65px; margin-left:-38px; z-index:2000;}
.guide-icon span {position:absolute; top:60px; left:36px;}

/* wrap */
#wrap {
	min-width:1200px;
}
/* header */
header {
	position:absolute; top:0; left:0;
	width:100%;
	height:100px;
	background:#fff;
	z-index:999;
	box-sizing: border-box;
}
header > div {width:1400px; margin:0 auto; *zoom:1;}
.inner{width: 1400px;margin:0 auto;}
@media (max-width: 1440px){
	.infive_btn a.infive_btn_next{right: 17px;}
	.infive_btn a.infive_btn_prev{left: 13px;}
	header > div {width:1200px; margin:0 auto; *zoom:1;background-color: #fefeff;}
    .inner{width: 1200px;}
}
header > div:after {content:''; display:block; clear:both;}
header h1 {float:left; width:230px; padding:24px 0 0 0;}

header .top-search {float:left; position:relative; width:200px; padding-top:23px;}
header .top-search div {background:url("../images/common/top_input.png") no-repeat 0 0;}
header .top-search input[type=text] {width:180px; height:30px; line-height:30px; padding:0 10px; color:#babdc3; font-size:12px; border:none; background:none;}
header .top-search button {position:absolute; top:31px; right:10px; border:none; cursor:pointer; background:none;}

header .gnb {float:left; width:712px;}
header .gnb:after {content:''; display:block; clear:both;}
header .gnb > li {float:left; margin:40px 0 0 55px;/*margin:0 0 0 55px;*/}
header .gnb > li:first-child {margin-left:0;}
header .gnb > li > a {color:#444;font-size:18px; line-height:20px;padding: 1px 0 38px 33px;display: inline-block;/*line-height: 96px;*/}
header .gnb > li.on>a{border-bottom: 2px solid #f29e00;color:#f29e00;}
header .gnb > li > a.n1{background: url(../images/n1.png)no-repeat left top;}
header .gnb > li > a.n2{background: url(../images/n2.png)no-repeat left top;}
header .gnb > li > a.n3{background: url(../images/n3.png)no-repeat left top;}
header .gnb > li > a.n4{background: url(../images/n4.png)no-repeat left top;}
header .gnb > li > a.n5{background: url(../images/n5.png)no-repeat left top;}

header .gnb > li.active>a{color: #f29e00;}
header .gnb > li.active > a.n1{background: url(../images/n1h.png)no-repeat left top;}

header .gnb > li > a.n1:hover,
header .gnb > li.on > a.n1,
header .gnb > li.active > a.n1{color:#f29e00;background: url(../images/n1h.png)no-repeat left top;}

header .gnb > li > a.n2:hover,
header .gnb > li.active > a.n2,
header .gnb > li.on > a.n2 {color:#f29e00;background: url(../images/n2h.png)no-repeat left top;}

header .gnb > li > a.n3:hover,
header .gnb > li.active > a.n3,
header .gnb > li.on > a.n3 {color:#f29e00;background: url(../images/n3h.png)no-repeat left top;}
header .gnb > li > a.n4:hover,
header .gnb > li.active > a.n4,
header .gnb > li.on > a.n4 {color:#f29e00;background: url(../images/n4h.png)no-repeat left top;}
header .gnb > li > a.n5:hover,
header .gnb > li.active > a.n5,
header .gnb > li.on > a.n5 {color:#f29e00;background: url(../images/n5h.png)no-repeat left top;}
header .gnb > li > a.on {color:#f29e00 !important;}
header .gnb > li > a.on:hover,
header .gnb > li > a.on:focus {color:#f29e00;}
header .gnb > li > div {position:absolute; top:100px; left:0; width:100%; height:0; overflow:hidden; background:#f5f5f5;}
header .gnb > li > div > ul {margin:0 auto; overflow:hidden;font-size: 0;}
header .gnb > li > div > ul a {color:#666; font-size:16px; line-height:22px;margin-right: 45px;}
header .gnb > li > div > ul li:last-child a{margin-right: 0;}
header .gnb > li > div > ul a:hover,
header .gnb > li > div > ul a:focus,
header .gnb > li > div > ul a.on {color:#0e4e96;}
header .gnb > li > div.active {border-top:1px solid #e0e0e0;z-index:2;}
header .gnb + .gnb-underbar {position:absolute; top:98px; left:0; width:60px; height:2px; background-color:#f29e00; opacity:0; filter:alpha(opacity=0); z-index:3;}

header .gnb > li > a + div ul {/*width:653px; padding:12px 165px 12px 362px;*/width: 1200px;text-align: left;padding-top: 17px;padding-bottom: 22px;padding-left: 164px;box-sizing: border-box;}
header .gnb > li > a + div ul li {display: inline-block; font-size:0; line-height:0;}

header .gnb > li > div > ul a:hover,header .gnb > li > div > ul a.on{color: #f29e00;}
header .login{ float:left; padding:38px 0px 0px 30px;  font-size: 16px; }
header .login a:hover{color:#f29e00;}
.header_search{float: left;position: relative;margin-top: 30px;margin-left: 60px;}
.header_search input{width: 260px;height: 40px;border: 1px solid #e0e0e0;border-radius: 30px;padding: 0 20px;box-sizing: border-box;font-size: 16px;color: #666;}
.header_search button{width: 45px;height: 40px;border: 0;background: url(../images/search.png)no-repeat center;position: absolute;right: 0;top: 0;cursor: pointer;}

.language{float: right;font-size:0;margin-top: 41px;}
.language a{display: inline-block;font-size: 14px;color: #999;width: 36px;height:20px;border-radius: 10px;line-height: 20px;text-align: center;}
.language a.on,.language a:hover{color: #fff;background: #f29e00;}

@media (max-width: 1440px){
    header h1{width: 185px;}
    header .gnb{width: 705px;}
    header .gnb > li{margin: 40px 0 0 45px;}
    .header_search{margin-left: 30px;}
    .header_search input{width: 260px;}
    header .gnb > li > a + div ul {padding-left: 210px;}
}


/*首页机构服务*/
.in_one{padding: 80px 0 96px;}
.tit{text-align: center;margin-bottom: 57px;}
.tit h3{font-family: 'sy';font-size: 40px;color: #333;line-height: 35px;letter-spacing: 2px;margin-bottom: 10px;}
.tit h4{font-family: 'open sans';font-size: 16px;color: #999;position: relative;padding-bottom: 28px;}
.tit h4:after{content: '';width: 40px;height: 2px;background: #f29e00;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.inone_con{position: relative;}
.inone_lf{width: 57.1%;position: absolute;overflow: hidden;top: 50%;transform: translateY(-50%);left:0;}
.inone_lf img{width: 100%;display: block;}
.inone_lf:before{content: '';width: 237px;height: 61px;background: url(../images/img3.png)no-repeat center;position: absolute;right: 102px;bottom: 21px;}
.inone_lf:after{content: '';width: 240px;height: 240px;background: rgba(242,158,0,0.4);position: absolute;right: 0;bottom: 0;}
.inone_rt{width: 57.1%;height:580px;overflow: hidden;background: #fff;float: right;padding:45px 0 0 330px;box-sizing: border-box;font-size: 0;}
.inone_rt li{width: 100px;display: inline-block;text-align: center;margin-right: 117px;height: 95px;box-sizing: border-box;margin-bottom: 26px;}

.inone_rt li:nth-child(2n){margin-right: 0;}
.inone_rt li p{color: #666;font-size: 20px;padding-bottom: 13px;transition: all 0.3s;}
.inone_rt li .inone_rt_pic{height: 70px;transition: all 0.3s;}
.inone_rt li .inone_rt_pic1{background: url(../images/img4.png)no-repeat bottom 12px center;}
.inone_rt li:hover .inone_rt_pic1{background: url(../images/img4h.png)no-repeat bottom 12px center;}
.inone_rt li:hover p{color: #f29e00;border-bottom: 2px solid #f29e00;}
.inone_rt li .inone_rt_pic2{background: url(../images/img5.png)no-repeat bottom 12px center;}
.inone_rt li:hover .inone_rt_pic2{background: url(../images/img5h.png)no-repeat bottom 12px center;}
.inone_rt li .inone_rt_pic3{background: url(../images/img6.png)no-repeat bottom 12px center;}
.inone_rt li:hover .inone_rt_pic3{background: url(../images/img6h.png)no-repeat bottom 12px center;}
.inone_rt li .inone_rt_pic4{background: url(../images/img7.png)no-repeat bottom 12px center;}
.inone_rt li:hover .inone_rt_pic4{background: url(../images/img7h.png)no-repeat bottom 12px center;}
.inone_rt li .inone_rt_pic5{background: url(../images/img8.png)no-repeat bottom 12px center;}
.inone_rt li:hover .inone_rt_pic5{background: url(../images/img8h.png)no-repeat bottom 12px center;}
.inone_rt li .inone_rt_pic6{background: url(../images/img9.png)no-repeat bottom 12px center;}
.inone_rt li:hover .inone_rt_pic6{background: url(../images/img9h.png)no-repeat bottom 12px center;}
.inone_rt li .inone_rt_pic7{background: url(../images/img10.png)no-repeat bottom 12px center;}
.inone_rt li:hover .inone_rt_pic7{background: url(../images/img10h.png)no-repeat bottom 12px center;}
.inone_rt li .inone_rt_pic8{background: url(../images/img11.png)no-repeat bottom 12px center;}
.inone_rt li:hover .inone_rt_pic8{background: url(../images/img11h.png)no-repeat bottom 12px center;}
.inone_rt li:hover .inone_rt_pic{background-position: center 10px;}
@media (max-width: 1440px){
	.inone_rt{padding: 50px 0 0 260px;}
}

/*首页实战案例*/
.in_two{background: #f0f4ee;padding-top:106px; position: relative;padding-bottom: 126px;}
.in_two:before{content: '';width: 100%;height: 300px;background: #fff;position: absolute;top:0;left: 0;}
.intwo_box{padding: 0 20px;box-sizing: border-box;position: relative;}
.intwo_lf{width: 40.5%;float: left;}
.intwo_lf .tit{text-align: left;margin-top: 42px;padding-left: 12px;}
.intwo_lf .tit h4:after{left:0;transform: translateX(0);}
.intwo_item {box-sizing: border-box;position: relative;overflow: hidden;display: none;}
.intwo_item.on1 {display: block;}
.intwo_pic{width: 80px;height: 80px;border-radius: 50%;background: #fff;transition: all 0.3s;}
.intwo_list{padding-top: 39px;}
.intwo_list li{width: 102px;display: inline-block;text-align: center;margin-right: 65px;margin-bottom: 38px;}
.intwo_list li:nth-child(3n){margin-right: 0;}
.intwo_list li .intwo_pic{margin: 0 auto 12px;}
.intwo_list li p{color: #444;font-size: 16px;}
.intwo_tab_box{width: 57.1%;position: absolute;right: 0;top: 0;z-index: 2;}
.intwo_item_pic{overflow: hidden;}
.intwo_item_pic img{display: block;width: 100%;transition: all 0.4s;}
.intwo_item_desc{padding: 0 40px;height: 60px;line-height: 60px;background: rgba(0,0,0,0.4);position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;}
.intwo_item_desc p{color: #fff;font-size: 24px;font-family: 'sy';letter-spacing: 2px;padding-left: 13px;position: relative;}
.intwo_item_desc p:before{content: '';width: 2px;height: 23px;background: #f29e00;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.intwo_tab_box .intwo_item:hover .intwo_item_pic img{transform: scale(1.1);}
.intwo_tab_box:after{content: '';width: 391px;height: 361px;background: rgba(242,158,0,0.4);position: absolute;right: -12px;bottom: -12px;z-index: -1;}
.intwo_list li:hover p{color:#f29e00; }
.intwo_pic1{background: #fff url(../images/img13.png)no-repeat center;}
.intwo_list li:hover .intwo_pic1{background: #f29e00 url(../images/img13h.png)no-repeat center;}
.intwo_pic2{background: #fff url(../images/img14.png)no-repeat center;}
.intwo_list li:hover .intwo_pic2{background: #f29e00 url(../images/img14h.png)no-repeat center;}
.intwo_pic3{background: #fff url(../images/img15.png)no-repeat center;}
.intwo_list li:hover .intwo_pic3{background: #f29e00 url(../images/img15h.png)no-repeat center;}
.intwo_pic4{background: #fff url(../images/img16.png)no-repeat center;}
.intwo_list li:hover .intwo_pic4{background: #f29e00 url(../images/img16h.png)no-repeat center;}
.intwo_pic5{background: #fff url(../images/img17.png)no-repeat center;}
.intwo_list li:hover .intwo_pic5{background: #f29e00 url(../images/img17h.png)no-repeat center;}
.intwo_pic6{background: #fff url(../images/img18.png)no-repeat center;}
.intwo_list li:hover .intwo_pic6{background: #f29e00 url(../images/img18h.png)no-repeat center;}
@media (max-width: 1440px){
	.in_two{padding-top: 80px;padding-bottom: 60px;}
	.intwo_tab_box{top: 10px;}
	.in_two:before{height: 270px;}
}

/*首页公司动态*/
.in_three{background: #f0f4ee;padding-bottom: 88px;}
.inthree_box{background: url(../images/img22.png)no-repeat top 20px center;background-size: contain;}
.inthree_list{padding: 0 100px;box-sizing: border-box;position: relative;}
.inthree_list li{width: 29.2%;float: left;margin-right: 74px;}
.inthree_list .inthree_pic img{display: block;width: 100%;height:100%}
.inthree_list .inthree_pic{overflow: hidden;margin-bottom: 18px;height: 400px;position: relative;}
.inthree_list .inthree_desc h3{color: #444;font-size: 20px;margin-bottom: 9px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.inthree_list .inthree_desc h4{color: #999;font-size: 14px;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;margin-bottom: 16px;font-family: arial;}
.inthree_list .inthree_desc p{color: #777;font-size: 14px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.inthree_list .inthree_desc span{display: inline-block;width: 26px;height: 26px;border-radius: 50%;background: #c0c0c0 url(../images/right.png)no-repeat center;margin-top: 24px;transition: all 0.3s;}

.inthree_pic:after{content: '';width: 60px;height: 100px;background: #f0f4ee;position: absolute;right:-25px;top: -28px;transform: rotate(-37deg);transition: all 0.3s;width: -1px;}
.inthree_list li:hover .inthree_pic:after{width: 0;}
.inthree_list li:hover .inthree_desc span{background-color: #f29e00;}
.inthree_btn a {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    position: absolute;
    top: 44%;
    transform: translateY(-50%);
    z-index: 20;
    box-shadow: 2px 2px 10px 0px #e3e3e3;
    background: #fff url(../images/right1.png) no-repeat center;
}
.inthree_btn a.inthree_btn_prev{
    left: 20px;
    transform: rotate(180deg)translateY(50%);
}
.inthree_btn a.inthree_btn_next{
    right: 20px;
}
.inthree_btn a:hover{
    background: #f29e00 url(../images/right2.png) no-repeat center;
}
@media (max-width: 1440px){
	.inthree_list .inthree_pic{height: 333px;}
	.inthree_list li{margin-right: 62px;}
	.inthree_btn a{top: 39%;}
}

/*首页关于我们*/
.in_four{background:#f0f4ee url(../images/img23.png)no-repeat top -44px center;padding-top: 78px;position: relative;transition: all 2s;}
.in_four .tit{margin-bottom: 180px;}
.is-visible.in_four{
  background:#f0f4ee url(../images/img23.png)no-repeat top 44px center;
}
.infour_box_bg{width: 100%;z-index: -1;height: 476px;background-image:url(../images/img24.jpg);  background-repeat: no-repeat;background-position:bottom center;/*background-attachment: fixed;*/}
.infour_list li{width: 300px;height: 220px;background: #f2a617;float: left;box-sizing: border-box;position: relative;border-right: 1px solid rgba(255,255,255,0.2);}
.infour_list li:last-child{border-right: 0;}
.infour_list li p{color: #fff;font-size: 20px;text-align: center;margin-top: 123px;}
.infour_list{width: 1200px;margin: 0 auto;position: absolute;transition: all 2s;top: 150px;left: 50%;transform: translateX(-50%);}
.infour_list li.li1{background: rgba(242,158,0,0.9) url(../images/img25.png)no-repeat bottom 109px center; }
.infour_list li.li2{background: rgba(242,158,0,0.9) url(../images/img26.png)no-repeat bottom 109px center; }
.infour_list li.li3{background: rgba(242,158,0,0.9) url(../images/img27.png)no-repeat bottom 109px center; }
.infour_list li.li4{background: rgba(242,158,0,0.9) url(../images/img28.png)no-repeat bottom 109px center; }

.is-visible.infour_list{top: 240px;}
.infour_list li div{position: absolute;width: 100%;height: 100%;background: rgba(255,255,255,0.15);left:0;top: 0;opacity: 0;transition: all 0.4s;}
.infour_list li:hover div{opacity: 1;}
.infour_botimg{position: absolute;left: 0;bottom: 0;}
.infour_botimg img{width: 100%;display: block;}


.in_five{background:#f0f4ee;padding: 64px 0 76px;box-sizing: border-box;}
.infive_list {overflow: hidden;border-left: 1px solid #e0e0e0;}
.infive_list li{width: 15%;/*height: 90px;*/border: 1px solid #e0e0e0;box-sizing: border-box;background: #fff;float: left;margin-right: 28px;overflow: hidden;}
.infive_list li:hover img{transform: scale(1.1);}
.infive_list li img{display: block;width: 100%;transition: all 0.3s;}
.infive_btn a{display: inline-block;width: 10px;height: 20px;background: url(../images/right3.png)no-repeat center;position: absolute;top: 50%;transform: translateY(-50%);}
.infive_box{position: relative;}
.infive_btn a.infive_btn_prev{left: -40px;transform: rotate(180deg) translateY(50%);}
.infive_btn a.infive_btn_next{right: -18px;}
@media (max-width: 1440px){
	.infive_btn a.infive_btn_next{right: 0;}
	.infive_btn a.infive_btn_prev{left: 0;}
}
.infive_btn a:hover{background: url(../images/right4.png)no-repeat center;}

/*footer*/
.footer{width: 100%;background: url(../images/img36.jpg)no-repeat center;background-size: cover;box-sizing: border-box;border-top: 3px solid #f29e00;}
.foot{padding-top: 70px;}
.foot dl{float: left;padding-right: 150px;}
.foot dl dt a{color: #fff;font-size: 16px;display: inline-block;margin-bottom: 17px;position: relative;}
.foot dl dt a:before{content: '';width: 2px;height: 18px;background: rgba(242,158,0,0.8);position: absolute;left: -8px;top: 50%;transform: translateY(-50%);}
.foot dl dd a{color: rgba(255,255,255,0.8);font-size: 14px;display: inline-block;line-height: 26px;}
.foot dl dd{color: rgba(255,255,255,0.8);font-size: 14px;line-height: 26px;}
.foot dl dt a.tel:before{display: none;}
.foot dl dt a.tel{font-size: 26px;font-family: 'ak';letter-spacing: 3px;background: url(../images/img37.png)no-repeat left top 3px;padding-left: 34px;}
.foot_lf{float: left;}
.foot_rt{width: 136px;float: right;}
.foot_code{width: 136px;height: 136px;overflow: hidden;}
.foot_code img{display: block;width: 100%;}
.share{margin-top: 16px;font-size: 0;}
.share a{display: inline-block;width: 24px;height: 24px!important;margin: 0 13px 0 0!important;padding-left: 0!important;}
.share a.s1:hover{background:url(../images/s1h.png)no-repeat center!important;}
.share a.s2:hover{background:url(../images/s2h.png)no-repeat center!important;}
.share a.s3:hover{background:url(../images/s3h.png)no-repeat center!important;}
.foot .foot_mid{margin-top: 55px;padding-bottom: 25px;}
.foot .foot_mid a,.foot .foot_mid span{color: rgba(255,255,255,0.8);font-size: 14px;display: inline-block;line-height: 26px;}
.foot .foot_mid a{margin-right: 12px;}
.foot_bot{background: #222;padding: 15px 0 1px 0px;}
.foot_bot p,.foot_bot p a{color: rgba(255,255,255,0.5);font-size: 14px;display: inline-block;line-height: 29px !important;}
.foot_bot p.ctm{float: right;}
.footer a:hover{color:#f29e00;}
@media (max-width: 1440px){
	.foot dl{padding-right: 110px;}
}



/*关于我们-研究院*/
#dBody {padding: 100px 0;}
.content{width: 1200px;margin:0 auto;}
.tit1 h3{font-size: 28px;color: #333;line-height: 24px;position: relative;padding-left: 15px;}
.tit1 h3:before{content: '';width: 3px;height: 28px;background:#f29e00;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.tit1{margin-bottom: 49px;position: relative;}
.about_box{border-top: 1px solid #e0e0e0;padding-top: 62px; }
.abo_lf{width: 450px;height: 650px;overflow: hidden;float: left;}
.abo_lf img{display: block;width: 100%;}
.abo_rt{width: 655px;float: right;padding-top: 10px;box-sizing: border-box;}
.abo_rt .abo_p{color: #666;font-size: 16px;line-height: 24px;letter-spacing: 1px;margin-bottom: 34px;margin-top: 10px;}
.tit2 h3{color: #333;font-size: 18px;display: inline-block;padding-left: 12px;position: relative;line-height: 18px;}
.tit2 h3:before{content: '';width: 3px;height: 18px;background:#f29e00;position: absolute;left: 0;top: 50%;transform: translateY(-50%); }
.tit2 a{color: #666;font-size: 14px;display: inline-block;float: right;vertical-align: middle;}
.tit2 a:hover{color: #f29e00;}
.tit2{padding-bottom: 17px;border-bottom: 1px solid #e0e0e0;}
.abo_ul1 ul{padding: 12px 12px;box-sizing: border-box;}
.abo_ul1 ul li{line-height: 30px;}

.abo_ul1 ul li a{color: #666;font-size:14px;display: inline-block;}
.abo_ul2{margin-top: 20px;}
.abo_ul1 a:hover{color:#f29e00; }

.abo_ul3 ul{padding:40px 0 0 12px;}
.abo_ul3 ul li{margin-bottom: 26px;}
.abo_ul3 ul li:last-child{margin-bottom: 0;}
.abo_ul3 .tit2 h3{font-size: 22px;}
.abo_yjypic{width: 200px;height: 120px;overflow: hidden;float: left;}
.abo_yjypic img{display: block;width: 100%;transition: all 0.3s;}
.abo_yjydesc{width:443px;float: left;padding: 0 30px;box-sizing: border-box;}
.abo_yjydesc h3{color: #333;font-size:16px;line-height: 30px;margin-bottom: 8px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.abo_yjydesc p{color: #666;font-size:14px;line-height: 24px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.abo_yjydesc span{color: #999;font-size:14px;display: inline-block;background: url(../images/right5.png)no-repeat left center;padding-left: 28px;line-height: 24px;margin-top: 11px;transition: all 0.3s;}
.abo_ul3 ul li:hover span{background: url(../images/right6.png)no-repeat left center;color: #f29e00;}
.abo_ul3 ul li:hover .abo_yjypic img{transform: scale(1.1);}


/*分页*/
.page a{display: inline-block;width: 40px;height: 40px;line-height: 40px;box-sizing: border-box;font-size: 16px;color: #666;vertical-align: middle;text-align: center;border-right: 1px solid #e0e0e0;}
.page{height: 40px;border: 1px solid #e0e0e0;position: relative;margin-top: 47px;}
.page a.page_prev{position: absolute;right: 40px;border-left: 1px solid #e0e0e0;background: url(../images/right7.png)no-repeat center;transform: rotate(180deg);}
.page a.page_next{position: absolute;right: 0;border-right: 0;background: url(../images/right7.png)no-repeat center;}
.page a:hover{color: #f29e00;}
.page a.page_next:hover,.page a.page_prev:hover{background: url(../images/right7h.png)no-repeat center;}

/*公司动态*/
.abo_dt_con li{width: 280px;box-sizing: border-box;height: 430px;float: left;margin-right: 26px;margin-bottom: 30px;}
.abo_dt_con li:nth-child(4n){margin-right: 0;}
.abo_dt_con li:hover .abodt_pic img{transform: scale(1.1);}
.abo_dt_con li .abodt_pic{width: 280px;height: 200px;overflow: hidden;}
.abo_dt_con li .abodt_pic img{width: 280px;height:200px;transition: all 0.3s;}
.abo_dt_con li .abodt_desc{padding: 10px 24px 0;box-sizing: border-box;border: 1px solid #e0e0e0;border-top: 0;height: 230px;position: relative;}
.abo_dt_con li .abodt_desc h3{color: #f29e00;font-size: 14px;margin-bottom: 8px;}
.abo_dt_con li .abodt_desc p{color: #666;font-size: 16px;line-height: 26px;}
.abo_dt_con li .time{height: 45px;line-height: 45px;position: absolute;bottom: 0;width: 100%;left: 0;padding: 0 18px;box-sizing: border-box;}
.abo_dt_con li .time p{line-height: 45px;border-top: 1px solid #e0e0e0;background: url(../images/right8.png)no-repeat right center;}
.loading{margin-top: 38px;}
.loading img {display: block;margin: 0 auto;}
.abo_search{position: absolute;right: 0;top: 0;}
.abo_search select{width: 80px;height: 30px;border: 1px solid #e0e0e0;font-size: 14px;color: #999;margin-right: 10px;display: inline-block;vertical-align: middle;}
.abo_sea_input{width:260px;height: 30px; position: relative;display: inline-block;vertical-align: top;}
.abo_sea_input input{width: 210px;height: 30px;line-height: 30px;border: 1px solid #e0e0e0;box-sizing: border-box;padding: 0 10px;}
.abo_sea_input button{width: 50px;height: 30px;color: #fff;background: #f29e00;font-size: 14px;border:none;position: absolute;right: 1px;top: 0;cursor: pointer;}

.newsxq_con_lf{
    width: 800px;
    float: left;
    border: 1px solid #ebebeb;
    padding: 40px 40px 74px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
}
.pull-left{
    float: left;
}
.pull-right{
    float: right;
}
.newsxq_inner h2{
    color: #333;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 22px;
}
.newsxq_inner .time{
    display: inline-block;
    font-size: 14px;
    color: #999;
    padding: 9px 0 7px 27px;
    background: url(../images/time.png)no-repeat left top 9px;
}
.pull-right .share1{float: left;background: url(../images/icon-share.png) no-repeat right center;font-size:16px;line-height:36px;color: #666;padding-right:30px;}
.pull-right .bdsharebuttonbox{float: right;margin-left:16px;}
.pull-right .bdsharebuttonbox a{
    width:36px;
    height: 36px;
    border-radius: 50%;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 0 0 8px;
    padding: 0;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.pull-right .bdsharebuttonbox .bds_sqq {
    background-image: url(../images/qq-h.png);
    background-color: #3e91ee;
}
.pull-right .bdsharebuttonbox .bds_tsina{
    background-image: url(../images/weibo-h.png);
    background-color: #d2232a;
}
.pull-right .bdsharebuttonbox .bds_weixin{
    background-image: url(../images/weixin-h.png);
    background-color: #21ba41;
}
.pull-right .bdsharebuttonbox .bds_linkedin{
    background-image: url(../images/bds_linkedin.png);
    background-color: #234980;
}
.pull-right .bdsharebuttonbox .bds_qzone{
    background-image: url(../images/bds_qzone.png);
    background-color: #f4c50b;
}
.newsxq_lt{
    padding-bottom: 30px;
}
.newsxq_lm p{
    color: #777;
    font-size: 14px;
}

.newsxq_lm{
    padding-top: 30px;
    padding-bottom: 30px;
}
.newsxq_lb{
    padding-top: 45px;
    font-size: 0;
}
.newsxq_bbl{
    float: left;
}
.newsxq_bbl a{
    display: block;
    font-size: 16px;
    color: #666;
    margin-bottom: 20px;
}
.newsxq_bbl a span{
    color: #cba35a;
    padding-right: 5px;
}
.newsxq_bbr{
    float: right;
}
.newsxq_bbr a{
    display: inline-block;
    width: 92px;
    height: 36px;
    background:#f4f4f4;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 36px;
}
.newsxq_con_rt{
    padding: 42px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 370px;
    float: right;
    border: 1px solid #ebebeb;
    background: #fff;
}
.newsxq_rt,.newsxq_rm{
    padding: 0 25px;
}
.newsxq_rt h2{
    padding-left: 33px;
    color: #333;
    font-size: 20px;
    background: url(../images/zan1.png)no-repeat left top 2px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 19px;
}
.newsxq_rm li p{
    color: #999;
    font-size: 14px;
}
.newsxq_rm li h3{
    color: #666;
    font-size: 16px;
    margin-bottom: 5px;
}
.newsxq_rm li{
    padding-top: 21px;
}

.newsxq_rm{
    padding-bottom: 40px;
}
.newsxq_rm li:hover h3{
    color: #f29e00;
}

.newsxq_lb a{
    display: inline-block;
    width: 150px;
    height: 40px;
    border-radius: 30px;
    border:1px solid #f29e00;
    font-size: 16px;
    color: #f29e00;
    line-height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 10px;
}
.newsxq_lb a.n_prev{
    padding-left: 60px;
    background: url(../images/left.png)no-repeat left 42px center;
}
.newsxq_lb a.n_next{
    padding-left: 40px;
    background: url(../images/right9.png)no-repeat left 100px center;
}
.abodtxq_mid span{color: #f29e00;font-size: 14px;display: block;margin-bottom: 23px;}
.abodtxq_mid a{color: #777;font-size: 14px;display: block;}

/*公司架构*/
.abo_gsjg{margin-top: 70px;overflow: hidden;}
.abo_gsjg img{display: block;width: 100%;}
.abo_rt1{width: 686px;}
/*.abo_rt1 .abo_p{padding-left: 15px;}*/

/*机构简介*/
.abo_rt2{width: 750px;padding: 10px 70px 0 90px;box-sizing: border-box;}
.abo_rt2 .abo_p1{color: #666;font-size: 16px;line-height: 36px;text-indent: 2em;}

/*集团架构*/
.abo_rt3{width: 668px;}

/*企业文化*/
.abo_cul_item h3{color: #333;font-size: 24px;margin-bottom: 14px;}
.abo_cul_item {margin-bottom: 44px;}
.abo_cul_item p{color: #666;font-size: 18px;line-height: 30px;}
.abo_cul_item li.yellow{background: #f5b133 url(../images/img58.png)no-repeat bottom 66px center;}
.abo_cul_item li.green{background: #59c949 url(../images/img59.png)no-repeat bottom 66px center;}
.abo_cul_item li.blue{background: #3b61d9 url(../images/img60.png)no-repeat bottom 66px center;}
.abo_cul_item li{width: 140px;height: 140px;border-radius: 50%;display: inline-block;margin-right: 45px;transition: all 0.3s;}
.abo_cul_item li h4{color: #fff;font-size: 16px;font-weight: bold;text-align: center;margin-top: 89px;}
.abo_cul_item li:hover{transform: translateY(-10px);}


/* member */
.member-list {margin-top:27px; padding:0 1px; overflow:hidden; *zoom:1;}
.member-list li a {display:block; position:relative; overflow:hidden;}
.member-list li a img {width:100%;display: block;}
.member-list li a .info-box {position:absolute; top:0; left:0; display:none; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.member-list li a .info-box .txt {position:absolute; left:0; bottom:0; padding:0 0 12px 20px;}
.member-list li a .info-box .txt * {display:block; color:#fff;}
.member-list li a .info-box .txt strong {margin-bottom:2px; font-size:22px;  text-shadow:1px 1px 1px #333;color: #fff;font-weight: normal;}
.member-list li a .info-box .txt span {font-size:14px; text-shadow:1px 1px 1px #333;color: #fff;}
.member-list li a .info-box .txt span + span {margin-top:0;}
.member-list li a:hover .info-box,
.member-list li.on a .info-box {display:block;}

.member-con {position:absolute; top:289px; left:50%; display:block; width:1200px; height:0; background-color:#fff; overflow:hidden;transform: translateX(-50%);}
.member-con .arrow {position:absolute; top:11px; left:124px; width:17px; height:10px; background:url('../images/icon_arrow03.gif') 0 0 no-repeat; z-index:100;}
.member-con .wrap {margin:30px 0; /*border-top:1px solid #d4d6da; border-bottom:1px solid #d4d6da;*/}
.member-con .wrap > div {position:relative; width:515px; min-height:350px; margin:0 auto; padding:50px 670px 40px 15px; text-align:justify;}
.member-con .wrap > div a {position:absolute; top:2px; right:8px; display:block; width:20px; height:20px; background:url('../images/btn_close.png') 0 0 no-repeat; overflow:hidden; text-indent:-9999px;}
.member-con .wrap .team_bg{position:absolute; top:0; right:0; width:600px; height:400px; margin:50px 0 0 0;background: url(../images/img65.jpg)no-repeat center;}
.member-con .wrap > div img {width:600px; height:400px; }
.member-con .wrap > div * {display:block; color:#666; line-height:30px;}
.member-con .wrap > div p strong {margin-bottom:0px; font-size:16px;color: #333;}
.member-con .wrap > div p span {font-size:16px;}
.member-con .wrap > div p span strong {display:inline; font-size:14px;}
.member-con .wrap > div p + p {margin-top:25px; font-size:16px; color:#666;}

.abo_team_con li{width: 299.5px;float: left;margin-bottom: 33px;}
.member-con .wrap > div p strong#memberName{display: inline-block;}
.member-con .wrap > div span#department,.member-con .wrap > div span#license{display: inline-block;}

/*机构业务-服务流程*/
.banner{width: 100%;overflow: hidden;}
.banner img{display: block;width: 100%;}

/* service */
.service {width:1180px; margin:0 auto; padding-bottom:30px;}
.service-con {margin:0 0 0 0; background:url("../images/service_bg.gif") repeat-y 800px 0; overflow:hidden; *zoom:1;}
/*.service-con h2 {margin-top:0 !important;}*/
.service-intro {float:left; width:770px;}

/* service editor */
.service-relation {float:right; width:400px;padding-left: 26px;box-sizing: border-box;}
.service-relation h2 {margin:0 0 20px; color:#4c5867; font-family:'notoB'; font-size:14px; line-height:20px; font-weight:normal;}
.service-relation .contact {margin:0 12px; padding-bottom:10px;}
.service-relation .contact h2 a {display:block; color:#666; font-size:16px; line-height:20px; font-weight:normal; background:url("../images/service_tit_bg01.gif") no-repeat right 6px;}
.service-relation .contact h2 a:hover{color: #f29e00;}
.service-relation .contact h2 a.on {background-image:url("../images/service_tit_bg02.gif");}
.service-relation .contact .contact_info {display:none; width:100%;font-size:14px; overflow:hidden;}
.service-relation .contact .contact_info > div {position:relative; font-size:0; overflow:hidden; *zoom:1;}
.service-relation .contact .contact_info p{color: #666;font-size: 14px;line-height: 26px;}


.service-relation .project {border-top:1px solid #d4d6da;}
.service-relation .project h2 {font-size:16px; margin-left:0; margin-right:0;color: #666;padding-left: 12px;margin-top: 30px;}
.service-relation .project ul {overflow:hidden; *zoom:1;font-size: 0;}
.service-relation .project ul li {float:left; margin:0 8px 8px 0;}
.service-relation .project ul li a {position:relative; display:block; overflow:hidden;}
.service-relation .project ul li img {width:111px; height:111px;}
.service-relation .project ul li a > span {display:none; position:absolute; top:0; left:0; width:110px; height:110px; color:#fff;font-size:12px; line-height:16px; background:url("../images/dimd_50.png") repeat 0 0;}
.service-relation .project ul li a > span span {display:block; position:absolute; bottom:-1px; left:0; width:90px; margin:8px;word-wrap: break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.service-relation .project ul li a:hover > span {display:block;}
.banner_mar{margin-top: 35px;}

.fulc_box{position: relative;margin-bottom: 52px;}
.fulc_box:after{content: '';width: 100%;height: 2px;background: #d6d6d6;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.fulc_box .fulc_ul{font-size: 0;}
.fulc_box .fulc_ul li{display: inline-block;width: 110px;height: 147px;border: 2px dashed #cfcfcf;border-radius: 20px;vertical-align: middle;color: #666;font-size: 14px;line-height: 22px;padding: 16px 13px;box-sizing: border-box;position: relative;margin-right: 22px;}
.fulc_box .fulc_ul li:last-child{margin-right: 0;}
.fulc_box .fulc_ul1 li:after{content: '';width: 10px;height: 25px;background: url(../images/img67.png)no-repeat center;position: absolute;bottom: -25px;left: 50%;transform: translateX(-50%);}
.fulc_box .fulc_ul1{margin-bottom: 64px;}
.fulc_box .fulc_ul2 li:after{content: '';width: 10px;height: 25px;background: url(../images/img68.png)no-repeat center;position: absolute;top: -25px;left: 50%;transform: translateX(-50%);}

.fulc_box1 {margin-bottom: 30px;}
.fulc_box1 .fulc_ul1{margin-bottom: 0;}
.fulc_box1 h3{color: #333;font-size: 22px;padding-bottom: 16px;border-bottom: 1px solid #e0e0e0;padding-left: 14px;margin-bottom: 50px;}
.fulc_box1:after{top: 118%;}
.fulc_box1 .fulc_ul1 li{width: 150px;height: 57px;text-align: center;}
.fulc_box1 .fulc_ul1 li.last-li{width: 250px;height: 65px;border: none;padding: 0;padding-left: 22px;text-align: left;}
.fulc_box1 .fulc_ul1 li.last-li:after{display: none;}

/*faq*/
.faq_list {width: 740px;}
.faq_list .p-accordion li{width: 100%;box-sizing: border-box;margin-bottom: 20px;}
.faq_list .p-accordion li .link{padding:13px 50px 13px 60px;cursor: pointer;display: block;color: #666;font-size: 16px;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;box-sizing: border-box;border:1px solid #e0e0e0;background: url(../images/img76.png)no-repeat left 9px center;}
.faq_list .p-accordion li:hover .link{color: #f29e00;}
.faq_list .answer{display: none;padding:17px 46px 30px 55px;overflow: hidden;background: url(../images/img77.png)no-repeat left 9px top 15px;position: relative;border:1px solid #e0e0e0;}
.faq_list .answer p{color: #777;font-size: 14px;text-align: left;}
.faq_list .p-accordion li.open .link{border-bottom: 0;color: #f29e00;}
.faq_list .loading{margin-top: 50px;}

/*加入我们*/
.zp_list li {
    text-align: left;
    margin-bottom: 20px;
    border:1px solid #e1e1e1;
}
.zp_list li:hover .zp_tit p.p1 span{color: #f29e00;}
.zp_font {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    display: none;
}
.zp_tit {
    padding: 23px 0 22px 22px;
    box-sizing: border-box;
    cursor: pointer;
    background: url(../images/zp1.png) no-repeat right 20px center;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.zp_list .on .zp_tit {
    background: url(../images/zp2.png) no-repeat right 20px center;
    border-bottom: 1px solid #e1e1e1;
    
}
.zp_list .on .zp_tit p.p1 span{color: #f29e00;}
.zp_det{
    color: #666;
    padding:20px 20px;
    box-sizing: border-box;
    position: relative;
}
.zp_list .zp_tit p{color: #666;font-size: 14px;line-height: 26px;}
.zp_list .zp_tit p.p1 span{font-size: 16px;color: #444;font-weight: bold;}
.zp_list .zp_tit p.p2 span{font-size: 14px;color: #666;font-weight: bold;}
.zp_det p span{font-weight: bold;}
.join_form{padding-left: 12px;}
.join_form h3{font-size: 16px;color: #333;margin-top: 25px;margin-bottom: 15px;}
.join_form p{color: #666;font-size: 14px;margin-bottom: 10px;}
.join_form p label{width: 80px;display: inline-block;vertical-align: middle;}
.join_form p input{width: 262px;height: 30px;padding: 0 10px;box-sizing: border-box;border: 1px solid #e1e1e1;color: #666;}
.join_form p textarea{width: 262px;height: 80px;resize: none;padding: 10px;box-sizing: border-box;border: 1px solid #e1e1e1;color: #666;}
.join_form p.p1 label{vertical-align: top;}
.join_form p.sub{margin-left: 80px;}
.join_form p.sub input{width: 100px;height: 40px;border:none;background: #f29e00;color: #fff;padding: 0;text-align: center;cursor: pointer;transition: all 0.3s;}
.join_form p.sub input:hover{background: #e18e00
;}

/*留言*/
.ly_box p{margin-bottom: 20px;}
.ly_box p input{width: 600px;height: 49px;border: 1px solid #e0e0e0;color: #666;font-size: 14px;padding: 0 15px;box-sizing: border-box;}
.ly_box p textarea{width: 600px;height: 139px;border: 1px solid #e0e0e0;color: #666;font-size: 14px;padding: 15px;box-sizing: border-box;resize: none;}
.ly_box p.yzm input{width: 320px;margin-right: 15px;}
.ly_box p.yzm a{color: #666;font-size: 14px;}
.ly_box p.sub{margin-top: 24px;}
.ly_box p.sub input{width: 166px;background: #f29e00;font-size: 16px;color: #fff;border: none;cursor: pointer;transition: all 0.3s;}
.ly_box p.sub input:hover{background: #e18e00
;}

/*联系我们*/
.contact-con{background:none;}
.contact_box img{width: 100%;display: block;}

.lxwm-add{margin-top: 74px;border-top: 1px solid #e0e0e0;}
.lxwm-add .lxwm_logo{margin-top: 33px;margin-bottom: 23px;}
.lxwm-add .lxwm-item h3{color: #444;font-size: 16px;font-weight: bold;margin-bottom: 11px;}
.lxwm-add .lxwm-item p{color: #666;font-size: 14px;line-height: 24px;}
.lxwm-add .lxwm-item{padding-bottom: 26px;margin-bottom: 30px;}
.lxwm-add .lxwm-item1{border-bottom: 1px solid #e0e0e0;}
.lxwm-add .lxwm-map{display: inline-block;font-size: 14px;color: #fff;width: 90px;height: 34px;background: #f29e00;text-align: center;line-height: 34px;transition: all 0.3s;}
.lxwm-add .lxwm-map:hover{background: #e18e00
;}

/*服务内容*/
.fwnr_item1 ul{font-size: 0;}
.fwnr_item1 li{display: inline-block;width: 200px;height: 200px;border-radius: 50%;vertical-align: middle;overflow: hidden;}
.fwnr_item1 li.yellow{background: rgba(242,158,0,0.8);display: block;margin-left: 82px;}
.fwnr_item1 li.green{background: rgba(48,188,27,0.8);margin-top: -46px;}
.fwnr_item1 li.blue{background: rgba(10,57,207,0.8);margin-top: -46px;margin-left: -30px;}
.fwnr_item1 li p{color: #fff;font-size: 22px;font-family: "open sans";text-align: center;margin-top: 63px;}
.fwnr_item1 li p span{font-size: 26px;display: block;}
.fwnr_item1{margin-bottom: 67px;padding-left: 115px;}
.fwnr_box{margin-top: 72px;}
.fwnr_item2 ul{width: 323px;border-left: 2px solid #f5b133;box-sizing: border-box;}
.fwnr_item2 li{color: #666;font-size: 16px;line-height: 36px;padding-left: 40px;position: relative;}
.fwnr_item2 li:before{content: '';width: 5px;height: 5px;border-radius: 50%;background: #f29e00;position: absolute;left: 22px;top: 50%;transform: translateY(-50%);}
.fwnr_item2 li:hover{color: #f29e00;}
.fwnr_item2 .ul1{float: left;}
.fwnr_item2 .ul2{float: right;}
.fwnr_item2{margin-bottom: 84px;}

.fwnr_item3 li{width: 110px;float: left;padding-bottom: 38px;margin-right: 16px;}
.fwnr_item3 li:last-child{margin-right: 0;}
.fwnr_item3_top{width: 90px;height: 90px;border-radius: 50%;border: 6px solid rgba(224,224,224,0.6);font-family: 'ak1';font-weight: bold;font-size: 26px;color: #666;text-align: center;line-height: 80px;margin: 0 auto;box-sizing: border-box;transition: all 0.3s;}
.fwnr_item3_bot{width: 110px;height: 207px;border: 2px dashed #cfcfcf;border-radius: 20px;position: relative;margin-top: 30px;padding: 25px 0 0;box-sizing: border-box;}
.fwnr_item3_bot:before{content: '';width: 6px;height: 37px;background: url(../images/img80.png)no-repeat center;position: absolute;top: -38px;left: 50%;transform: translateX(-50%);}
.fwnr_item3_bot:after{content: '';width: 6px;height: 37px;background: url(../images/img81.png)no-repeat center;position: absolute;bottom: -39px;left: 50%;transform: translateX(-50%);}
.fwnr_item3_bot h3{color: #f29e00;font-size: 18px;margin-bottom: 10px;text-align: center;}
.fwnr_item3_bot p{color: #666;font-size: 14px;line-height: 26px;text-align: center;}
.fwnr_item3 li:hover .fwnr_item3_top{border-color: rgba(242,158,0,0.8);}

/*核心优势*/
.hxys_box{margin-top: 59px;}
.hxys_item li{width: 180px;float: left;margin-right: 14px;}
.hxys_item li:last-child{margin-right: 0;}
.hxys_item li:hover .hxys_item_bot{background: rgba(242,158,0,0.8);border-color: transparent;}
.hxys_item li:hover .hxys_item_bot h3{color: #fff;}
.hxys_item_top{height: 320px;border-radius: 20px;border: 2px dashed #cfcfcf;box-sizing: border-box;position: relative;margin-bottom: 53px;padding: 0 18px;}
.hxys_item_top:after{content: '';width: 3px;height: 50px;background: url(../images/img82.png)no-repeat center;position: absolute;bottom: -52px;left: 50%;transform: translateX(-50%);}
.hxys_item_bot{width: 75px;height: 75px;box-sizing: border-box;border-radius: 50%;border: 5px solid rgba(242,158,0,0.8);margin: 0 auto;background: #fff;transition: all 0.3s;}
.hxys_item_bot h3{color: #f29e00;font-size: 16px;margin-top:22px;text-align: center;transition: all 0.3s;}
.hxys_item_top h3{color: #444;font-size: 16px;font-weight: bold;text-align: center;margin-top: 20px;margin-bottom: 11px;}
.hxys_item_top p{color: #666;font-size: 14px;line-height: 22px;}

/*实战案例-旅游策划*/
.case_box{padding-top: 90px;}
.case_con{font-size: 0;}
.project-list-photo li{width: 290px;height: 290px;float: left;margin-right: 13px;margin-bottom: 13px;position: relative;}
.project-list-photo li:nth-child(4n){margin-right: 0;}
.project-list-photo .case_pic {width: 290px;height: 290px;}
.project-list-photo .case_pic img{width: 290px;height: 290px;display: block;position: relative;}
.case_desc,.case_desc1{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 0.3s;box-sizing: border-box;}
.project-list-photo li.title .case_desc{background: rgba(255,255,255,0.85);}
.project-list-photo li.title .case_desc>span{width: 132px;height: 132px;border:2px solid #f29e00;display: inline-block;text-align: center;position: relative;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.project-list-photo li.title .case_desc>span h3{color: #333;font-size: 38px;font-family: 'sy'; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;line-height: 43px;}
.project-list-photo li.title .case_desc>span h3 span{color: #f29e00;display: block;}
.project-list-photo li .case_desc1 span{transition: all 0.3s;font-size: 22px;color: #fff;opacity: 0;position: absolute;bottom: 0;left: 0;width: 100%;
    padding: 20px;
box-sizing: border-box;}
.project-list-photo li:hover .case_desc1{background: rgba(0,0,0,0.4);}
.project-list-photo li:hover .case_desc1 span{opacity: 1;}
.project-list-photo li.show{display: none;}
.case_con .case_more{display: block;width: 50px;height: 50px;border: 1px solid #ccc;margin: 0 auto;font-size: 40px;text-align: center;line-height: 44px;margin-top: 43px;}
.project-list-photo li a,.project-list-photo li a img{display: block;position: relative;overflow: hidden; width: 100%; height: 100%;}
.project-list-photo{position: relative;}



/*案例*/
.case-intro{width:750px;}
.case-intro .tit1{margin-bottom:21px;}
.case-intro .tit1 h3{margin-bottom: 38px;}
.case-intro .tit1 p{color: #666;font-size: 16px;line-height: 30px;padding-right: 80px;}
.case_item .tit2{margin-bottom: 30px;padding-top:28px;}
.case_item .tit2 h3{font-size: 20px;}
.case_item li{width: 176px;float: left;margin-right: 15px;}
.case_item_pic{width: 176px;height: 176px;overflow: hidden;}
.case_item_pic img{width: 176px;height: 176px;transition: all 0.3s;}
.case_item li p{color: #666;font-size: 14px;margin-top: 10px;}
.case_item li:hover .case_item_pic img{transform: scale(1.1);}
.case_item li:nth-child(4n){margin-right: 0;}
/*.case_item{margin-bottom: 28px;}
.case_item:first-child .tit2{padding-top: 0;}*/

/*案例列表*/
.caselist_box{padding-top: 90px;}
.case_tab{text-align: right;margin-bottom: 26px;}
.case_tab ul{display: inline-block;}
.case_tab li{display: inline-block;margin-left: 20px;}
.caselist_ul li{border-bottom: 1px solid #e0e0e0;padding-bottom: 27px;background: url(../images/img106.png)no-repeat right top 4px;margin-top: 25px;}
.caselist_ul li:hover h3{color:#f29e00; }
.caselist_ul li h3{color: #444;font-size: 18px;margin-bottom: 5px;}
.caselist_ul li p{color: #777;font-size: 14px;}
.caselist_ul li:last-child{border-bottom: 0;}
.caselist_ul .page{margin-top: 42px;}
.caselist_ul li:hover{background: url(../images/img107.png)no-repeat right top 4px;}

/*案例详情*/
.casexq_inner .tit1 {margin-bottom: 36px;}
.casexq_inner .tit1 h3{font-size: 30px;}
.casexq_con_lf{padding: 37px 50px 74px 50px;}
.casexq_lm{padding-top: 14px;}


/*客服*/
.kf {
        transition: .8s;
        -o-transition: .8s;
        -moz-transition: .8s;
        -webkit-transition: .8s;
        z-index: 999999;
        background-color: #fff;
        position: fixed;
        bottom: 100px;
        right: 20px;
        width: 62px;
        border-radius: 5px;
        display: none;
}

.kf span {
        z-index: 1000001;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s;
        cursor: pointer;
        position: relative;
        display: block;
        width: 62px;
        height: 62px;
        border-bottom: 1px solid #e3e3e3;
        background:url(../images/kefu_j.png) no-repeat center #fff;
}
.kf span:hover{background-color:#f29b0a;}

.kf .zx {border-radius: 5px 5px 0 0;background-position: 0 0;}
.kf .zx:hover {background-position: 0 -62px;}

.kf .freetel {background-position:-62px 0;}
.kf .freetel:hover {background-position:-62px -62px;}
.kf .act {background-position:-186px 0;}
.kf .act:hover{background-position:-186px -62px;}
.kf .zxlya {background-position:-124px 0;}
.kf .zxlya:hover{background-position:-124px -62px;}
.kf .back_top {
        border-radius: 0 0 5px 5px;
        border: none;
        background-position:-248px 0;
}
.kf .back_top:hover {background-position:-248px -62px;}

.kf span div {
        display: none;
        background-color: #fff;
        border-radius: 5px;
        position: absolute;
        right: 75px;
        padding: 20px;
        font-size: 14px;
        color: #f4474c;
        bottom:2px;
}

.kf span div input {
        text-indent: .5em;
        display: block;
        margin: 15px 0;
        line-height: 28px;
        color: #696969;
        font-size: 12px;
        width: 140px;
        border: 1px solid #d1d1d1;
        border-radius: 2px;
        height: 28px;
}

.kf span div #callBtn {
        -o-transition: .5s;
        transition: .5s;
        -webkit-transition: .5s;
        display: block;
        background: #f29b0a;
        border-radius: 2px;
        color: #fff;
        line-height: 26px;
        font-size: 12px;
        text-align: center;
        width: 79px;
        height: 26px;
}

.kf span div a:hover {
        background: #f4474c;
}

.kfimgr{
        position: absolute;
        bottom:23px;
        right: -9px;
}

.kf span div i {
        display: block;
        position: absolute;
        width: 15px;
        height: 200px;
        right: -15px;
        top: 0;
}

.kf .zx div, .kf .freetel div,
.kf .zxlya div, .kf span:nth-child(4) div {
        text-align: center;
        width: 140px;
        font-size: 14px;
        color: #666;
}

.kf span:nth-child(4) div {
        white-space: nowrap;
}

.kf a{display:block;height: 68px;position:absolute;top:0;right:0;width: 100%}

.kf span div, .kf {
        -webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
        box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
}


.nav_center div, .index_nav_center div, .shou, .zhan {
        -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
        box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
}

.shou {
        z-index: 1000000;
        cursor: pointer;
        width: 30px;
        height: 40px;
        top: 50%;
        margin-top: -15px;
        border-radius: 5px 0 0 5px;
        right: 62px;
        background: url("../images/kefu_j.png") no-repeat -310px 0 #fff;
        position: absolute;
}

.shou.on {background-position: -310px -40px;}

.kf span div input{text-indent:.5em;display: block;margin:15px 0;line-height:28px;color:#696969;font-size:12px;width:140px;border:1px solid #d1d1d1;border-radius:2px;height:28px;}
.kf span div a{transition:.5s;-webkit-transition:.5s;display: block;background:#e10413;border-radius:2px;color:#fff;line-height:26px;font-size:12px;text-align:center;width:79px;height:26px;left: 20px;
top: 88px;}
.kf span div a:hover{background: #b10413;}



.news_release{background: #f5f5f5;}
.news_item {
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    display: none;
}
.news_box .on1 {
    display: block;
}
.news_tit{font-size: 0;margin-bottom: 38px;}
.news_tit li{display: inline-block;width: 160px;height: 60px;background: #fff;position: relative;}
.news_tit li a{display: inline-block;font-size: 18px;color: #666;line-height: 60px;text-align: center;width: 100%;}
.news_tit li.on{background: #999;}
.news_tit li.on a{color: #fff;}
.news_tit li.nr:after{content: '';width: 9px;height: 10px;background: url(../images/n.png)no-repeat center;position:absolute;right: 46px;top: 20px;}
.news_item_tit{margin-bottom: 53px;}
.news_item_tit h3{font-size: 30px;color: #666;display: inline-block;margin-right: 52px;padding-left: 50px;line-height: 30px;}
.news_item_tit span{color: #666;font-size: 14px;}
.news_item_tit span i{font-style: normal;color: #d81012;}
.news_item_fb label{display: inline-block;width: 135px;text-align: right;color: #666;font-size: 18px;margin-right: 25px;}
.news_item_fb label i{font-style: normal;color: #d81012;display: inline-block;margin-right: 8px;vertical-align: middle;}
.news_item_fb input{width: 600px;height: 50px;border: 1px solid #ccc;background: transparent;padding: 0 20px;box-sizing: border-box;}
.news_item_fb>div{margin-bottom: 40px;}
.news_item_pic{width: 300px;height: 200px;border: 1px solid #ccc;float: left;margin-right: 33px;}
.news_item_fb label.label1{vertical-align: top;float: left;margin-top: 13px;}
.news_item_rt{float: left;}
.news_item_rt .news_item_btn{width: 110px;height: 40px;background: #999;color: #fff;font-size: 14px;cursor: pointer;margin-top: 67px;margin-bottom: 10px;}
.news_item_rt p{color: #666;font-size: 14px;}
.news_item_rt p span{color: #d81012;}

.news_item_fb label.label2{float: left;}
.editor_box{float: left;}
.news_item_fb2{margin-top: 22px;}
.news_item_fb input.editor_box_btn{width: 110px;height: 40px;color: #fff;background: #999;margin-top: 40px;margin-right: 5px;border: 0;cursor: pointer;}
.news_item_fb input.editor_box_btn1{background: #f29e00;}
.tit1 .gsdt a:hover{ color:#f29e00}
.tit1 .gsdt a:hover{ color:#f29e00}
.tit1 .gsdt a.on{ color:#f29e00}

     .foot_lanmu {
    width: 100%;
    margin-top: 168px;
    border-top: 1px solid #E4E4E4;
    text-align: center;
}
     .foot_lanmu li {
    height: 100px;
    line-height: 100px;
    margin: 0 26px;
    display: inline-block;
}   
.foot_lanmu li a {
    font-size: 18px;
    color: #666;
}
.foot_lanmu li a:hover
{
    color:#f29e00 
}
img.wx{border-radius: 5%;width: 130px;box-shadow: 0 0 10px #e0e0e0;}
img.wx2{border-radius: 5%;width:60px;box-shadow: 0 0 10px #e0e0e0;}